import request from '@/utils/request'

// 获取场景列表
export function getSceneList(data) {
  return request({
    url: '/scenes/search',
    method: 'post',
    data
  })
}

// 添加场景
export function addScene(data) {
  return request({
    url: '/scenes/create',
    method: 'post',
    data
  })
}

// 修改场景
export function updateScene(data) {
  return request({
    url: '/scenes/update',
    method: 'post',
    data
  })
}

// 删除场景
export function deleteScene(params) {
  return request({
    url: '/scenes/delete',
    method: 'post',
    params
  })
}

// 获取场景列距离
export function getDistList(data) {
  return request({
    url: '/scenes/search',
    method: 'post',
    data
  })
}

// 获取除当前场景以外的场景列表
export function getOtherSceneList(id) {
  return request({
    url: `/scenes/getOther/${id}`,
    method: 'get'
  })
}

// 添加距离
export function addDist(data) {
  return request({
    url: '/scenedists/create',
    method: 'post',
    data
  })
}

// 修改距离
export function updateDist(data) {
  return request({
    url: '/scenedists/update',
    method: 'post',
    data
  })
}

// 删除距离
export function deleteDist(params) {
  return request({
    url: '/scenedists/delete',
    method: 'post',
    params
  })
}

// 获取起始点的距离列表
export function getDistById(id) {
  return request({
    url: '/scenedists/getDistById',
    method: 'get',
    params: {
      id
    }
  })
}
